The total TAX amount for a given TAX category in the invoice accounting currency.
課税分類での請求書消費税合計の会計通貨での金額。


About

Syntax binding
ubl:Invoice / cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount
Restricted Syntax Cardinality
1..1
Attribute(s)
@currencyID
UBL 2.1
XPath
/ Invoice / cac:TaxTotal [ cbc:TaxAmount / @currencyID = / Invoice / cbc:TaxCurrencyCode ] / cac:TaxSubtotal / cbc:TaxAmount
Occurrence
1..1
Datatype
udt:AmountType
UBL Definition
The amount of this tax subtotal.
Namespace
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2

Semantic

Business Term

TAX category tax amount in accounting currency

会計通貨での課税分類毎の消費税額
ID
ibt-190
Description
The total TAX amount for a given TAX category in the invoice accounting currency.
課税分類での請求書消費税合計の会計通貨での金額。
Cardinality
0..1
Semantic datatype
Amount
Section
Aligned

Code list(s)

ISO4217
ISO 4217 Currency codes

Child element

  XPath Syn. Card. Semantic Card. ID Business term
 / Invoice / cac:TaxTotal [ cbc:TaxAmount / @currencyID = / Invoice / cbc:TaxCurrencyCode ] / cac:TaxSubtotal / cbc:TaxAmount / @currencyID 1..1

VERSION 1.0 RULE

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULE
JP PINT 0.9.3 Aligned rule
aligned-ibr-jp-06(fatal)
Added
[aligned-ibr-jp-06]-Tax category tax amount (ibt-117) with currency code JPY and tax category tax amount in accounting currency (ibt-190) shall not have decimal.
context
cac:TaxSubtotal
test
not(
  contains(cbc:TaxAmount[@currencyID='JPY'],
    '.'
  )
)

VERSION 0.9.1 RULES (Obsoleted)
Aligned rule (0.9.1)
aligned-ibr-jp-06 (fatal)
[aligned-ibr-jp-06]-Tax category tax amount (ibt-117) with currency code JPY and tax category tax amount in accounting currency (ibt-190) shall not have decimal.
Context
cac:TaxSubtotal
Test
not(
  contains(cbc:TaxAmount[@currencyID='JPY'],
    '.'
  )
)
Shared rule (0.9.1)
aligned-ibr-jp-06 (fatal)
[aligned-ibr-jp-06]-Tax category tax amount (ibt-117) with currency code JPY and tax category tax amount in accounting currency (ibt-190) shall not have decimal.
Context
cac:TaxSubtotal
Test
not(
  contains(cbc:TaxAmount[@currencyID='JPY'],
    '.'
  )
)